    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    b,
    u,
    i,
    center,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    article,
    aside,
    canvas,
    details,
    embed,
    figure,
    figcaption,
    footer,
    header,
    hgroup,
    menu,
    nav,
    output,
    ruby,
    section,
    summary,
    time,
    mark,
    audio,
    video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
    }
    
    body,
    html {
        font-family: NotoSansHans-Regular;
    }
    /* HTML5 display-role reset for older browsers */
    
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section,
    main {
        display: block;
    }
    
    * {
        zoom: 1;
    }
    
    em,
    i {
        font-style: normal
    }
    
    body {
        line-height: 1;
    }
    
    ol,
    ul {
        list-style: none;
    }
    
    blockquote,
    q {
        quotes: none;
    }
    
    blockquote:before,
    blockquote:after,
    q:before,
    q:after {
        content: '';
        content: none;
    }
    
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    
    .clearfix::after,
    .clearfix::before {
        content: "";
        height: 0;
        line-height: 0;
        display: block;
        visibility: hidden;
        clear: both;
    }
    
    a {
        letter-spacing: 1.2px;
        text-decoration: none;
    }
    
    a:hover {
        text-decoration: none;
        cursor: pointer;
    }
    
    img {
        border: 0;
        vertical-align: middle
    }
    
    .clearfix:after {
        clear: both;
    }
    
    input {
        outline: none;
    }
    
    button {
        cursor: pointer;
        border: none;
        outline: none;
    }
    
    .l {
        float: left;
    }
    
    .r {
        float: right;
    }
    
    .hide {
        display: none;
    }
    
    .show {
        display: block;
    }
    /* body,
    html,
    .bg {
        min-width: 1200px;
    } */
    
    .bg {
        min-width: 1200px;
        width: 100%;
        height: 710px;
        background: url(./img/bg.gif) no-repeat 100% 100%;
        background-position: top center;
    }
    
    .top {
        width: 100%;
        height: 35px;
        background-color: black;
        background: rgba(0, 0, 0, 0.43);
        filter: alpha(opacity=66);
        line-height: 35px;
        font-family: MicrosoftYaHei;
        font-size: 12px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 1px;
        color: #ffffff;
    }
    
    .top a {
        width: 100%;
        height: 35px;
        line-height: 35px;
        font-family: MicrosoftYaHei;
        font-size: 12px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 1px;
        color: #ffffff;
        background-color: transparent;
    }
    
    .top a::after {
        display: inline-block;
        content: "";
        width: 1px;
        height: 18px;
        vertical-align: middle;
        margin-left: 5px;
        padding-right: 5px;
        background: url(./img/suxian.png) no-repeat;
    }
    
    .top a:last-of-type::after {
        width: 0;
        height: 0;
    }
    
    .top_box {
        width: 85%;
        height: 35px;
        margin: 0 auto;
        position: relative;
    }
    
    .box_c {
        margin-left: 30%;
    }
    
    .logo {
        width: 490px;
        height: 145px;
        margin: auto;
        margin-top: 120px;
    }
    
    .logo img {
        width: 100%;
        height: 100%;
        font-size: 0;
    }
    
    .seach {
        width: 596px;
        margin: auto;
        margin-top: 12px;
    }
    
    .seach_box {
        height: 50px;
        margin-bottom: 17px;
        margin-top: 5px;
    }
    
    .seach_box input {
        float: left;
        border: none;
        width: 478px;
        height: 50px;
        background-color: white;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        padding: 0;
        text-indent: 20px;
    }
    
    .seach_box button {
        float: left;
        width: 118px;
        height: 50px;
        background-color: #4aa23f;
        border-radius: 0px 10px 10px 0px;
        border: 0;
        font-size: 25px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #ffffff;
        outline: 0;
        padding: 0;
    }
    
    .seach_box button::after {
        display: inline-block;
        content: "";
        width: 23px;
        height: 23px;
        background: url(./img/search.png) no-repeat;
        vertical-align: middle;
        margin-left: 7px;
    }
    
    .hotword span {
        font-size: 14px;
        letter-spacing: 1px;
        color: #ffffff;
    }
    
    .hotword a {
        display: inline-block;
        width: 54px;
        height: 21px;
        text-align: center;
        line-height: 21px;
        background-color: #b9b9b9;
        border-radius: 10px;
        font-size: 13px;
        letter-spacing: 1px;
        color: #ffffff;
    }
    
    .continer {
        width: 1160px;
        margin: 0 auto;
    }
    
    .nav {
        height: 48px;
        line-height: 48px;
        width: 100%;
        background-color: #4aa23f;
    }
    
    .nav .list ul li {
        width: 20%;
        float: left;
        text-align: center;
        font-size: 21px;
        font-weight: bold;
        font-stretch: normal;
        letter-spacing: 1px;
    }
    
    .nav .list ul .active {
        background-color: #34732c;
    }
    
    .nav .list ul li a {
        color: #ffffff;
    }
    
    .nav .list ul li a img {
        margin-right: 15px;
        margin-bottom: 5px;
    }
    
    .bar {
        clear: both;
        height: 50px;
        border-bottom: solid 2px #4aa23f;
        padding-top: 8px;
    }
    
    .bar p {
        width: 186px;
        height: 48px;
        line-height: 48px;
        background-color: #4aa23f;
        box-shadow: 3px 4px 0px 0px rgba(52, 115, 44, 0.35);
        text-align: center;
    }
    
    .bar p a {
        font-size: 21px;
        font-weight: bold;
        font-stretch: normal;
        letter-spacing: 1px;
        color: #ffffff;
    }
    
    .bar p a img {
        margin-right: 19px;
        margin-bottom: 2px;
    }
    
    .left {
        width: 74%;
        padding-top: 20px;
    }
    
    .tab-box .box1 {
        /* margin-bottom: 10px; */
        zoom: 1;
        padding-bottom: 10px;
    }
    /* .tab-box .box2 {
        margin-top: 10px;
    } */
    
    .title {
        text-align: center;
    }
    
    .title h3 {
        font-size: 29px;
        font-weight: bold;
        font-stretch: normal;
        letter-spacing: 2px;
        color: #4aa23f;
    }
    
    .title p {
        line-height: 45px;
        width: 720px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
    }
    
    .title p a {
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 1px;
        color: #494949;
    }
    /* 轮播图样式（开始） */
    
    .sedeshow {
        position: relative;
        width: 412px;
        height: 305px;
        overflow: hidden;
    }
    
    .sedeshow ul {
        position: absolute;
    }
    
    .sedeshow ul li {
        position: relative;
        float: left;
        width: 412px;
        height: 305px;
        margin-left: 0;
    }
    
    .sedeshow ul li p {
        text-indent: 1em;
        width: 100%;
        position: absolute;
        bottom: 0;
        height: 40px;
        background: black;
        background: rgba(0, 0, 0, 0.43);
        filter: alpha(opacity=66);
        color: #ffffff;
        line-height: 40px;
        font-size: 12px;
        letter-spacing: 1px;
        font-family: Verdana;
        font-weight: bold;
    }
    
    .sedeshow ul li a {
        display: inline-block;
        width: 412px;
        height: 305px;
    }
    
    .sedeshow ul li a img {
        width: 100%;
        height: 100%;
    }
    
    .sedeshow ol {
        position: absolute;
        right: 0;
        bottom: 2px;
        margin-right: 10px;
    }
    
    .sedeshow ol li {
        float: left;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 20px;
        margin: 0 1px;
        font-size: 12px;
        background-color: rgba(173, 162, 162, 0.66);
        background: gray;
        color: #ffffff;
        cursor: pointer;
        border: 1px solid white;
    }
    
    .sedeshow ol .active {
        background: #cc3333;
    }
    /* 轮播图样式（结束） */
    /* 新闻样式（开始） */
    
    .tab {
        width: 419px;
    }
    
    .tab .tit {
        width: 100%;
        height: 35px;
        line-height: 35px;
        border-top: 2px solid #6bc2e0;
        border-left: 1px solid #6bc2e0;
        border-bottom: 1px solid #cacaca;
    }
    
    .tab .tit p {
        float: left;
        padding: 0 25px;
        text-align: center;
        font-size: 15px;
        font-weight: bold;
        color: #676767;
        cursor: pointer;
    }
    
    .tab .tit .active {
        background-color: #6bc2e0;
        color: white;
    }
    
    .tab .box div {
        display: none;
    }
    
    .tab .box div ul {
        padding-top: 10px;
    }
    
    .tab .box div ul li {
        line-height: 33px;
        *line-height: 29px;
        clear: both;
    }
    
    .tab .box div ul li::before {
        content: "";
        float: left;
        width: 5px;
        height: 5px;
        border-radius: 50%;
        background-color: #b9b9b9;
        vertical-align: middle;
        margin-right: 10px;
        margin-top: 12px;
    }
    
    .tab .box div ul li span {
        float: right;
        font-size: 14px;
        color: #464646;
    }
    
    .tab .box div ul a {
        float: left;
        width: 250px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 14px;
        color: #464646;
    }
    
    .tab .box div ul a:hover {
        color: #6bc2e0;
    }
    
    .tab .box .show {
        display: block;
    }
    
    .right {
        width: 25%;
    }
    
    .right .picNew1 {
        margin-top: 10px;
        font-size: 0;
    }
    
    .right .picNew1 a {
        display: inline-block;
        width: 138px;
        height: 125px;
        margin-left: 6px;
        margin-top: 6px;
    }
    
    .right .picNew1 a img {
        width: 100%;
        height: 100%;
    }
    
    .right .picNew2 {
        font-size: 0;
    }
    
    .right .picNew2 a {
        float: right;
        width: 98%;
        height: 56px;
        margin-top: 6px;
    }
    
    .right .picNew2 a img {
        width: 100%;
        height: 100%;
    }
    
    .banner1 {
        /* height: 124px; */
        width: 100%;
        margin: 16px 0;
    }
    
    .banner1 a {
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .banner1 a img {
        width: 100%;
        height: 100%;
    }
    /* .banner2 {
        height: 130px;
    } */
    
    .pic {
        width: 100%;
        height: 363px;
        margin-bottom: 16px;
        zoom: 1;
    }
    
    .pic ul li {
        width: 325px;
        height: 177px;
        overflow: hidden;
        float: left;
        position: relative;
        margin-left: 36px;
        margin-top: 14px;
    }
    
    .pic ul li a img:hover {
        transform: scale(1.2);
        transition-duration: 2s;
    }
    
    .pic ul li>a {
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .pic ul li a img {
        width: 100%;
        height: 100%;
    }
    
    .pic ul li p {
        position: absolute;
        bottom: 0;
        left: 0;
        box-shadow: none;
        padding-right: 14px;
        width: 97%;
        text-align: right;
        height: 33px;
        line-height: 33px;
        background: #000000;
        background: rgba(0, 0, 0, 0.43);
        filter: alpha(opacity=66);
        *zoom: 1;
    }
    
    .pic ul li p a {
        font-size: 14px;
        letter-spacing: 1px;
        color: #ffffff;
    }
    
    .tab-newWidth .box div ul li a {
        width: 450px;
    }
    
    .video p {
        height: 80px;
        border-bottom: 1px dashed #bdbaba;
        line-height: 80px;
        margin-top: 10px;
    }
    
    .video p span {
        font-size: 15px;
        font-weight: bold;
        color: #5f5f5f;
    }
    
    .video p a {
        display: inline-block;
        width: 89px;
        height: 61px;
        margin-right: 31px;
    }
    
    .video p a img {
        width: 100%;
        height: 100%;
    }
    
    .banner3 {
        /* height: 106px; */
    }
    
    .link {
        height: 94px;
        width: 100%;
        margin-top: 40px;
    }
    
    .link .mr0 {
        margin-right: 0;
    }
    
    .link select {
        width: 242px;
        height: 30px;
        border: 1px solid #c5c5c1;
        outline: none;
        color: #54575c;
        margin-top: 1%;
        margin-right: 58px;
    }
    
    .link select option {
        color: #54575c;
    }
    
    .foot {
        height: 107px;
        margin-top: 18px;
    }
    
    .foot .details {
        width: 470px;
        font-size: 13px;
        line-height: 19px;
        color: #716e6e;
        margin-right: 85px;
    }
    
    .foot .details .identification {
        margin-bottom: 25px;
    }
    
    .foot .record {
        margin-top: 45px;
        margin-right: 88px;
    }
    
    .foot .record img {
        width: 31px;
        height: 27px;
    }
    
    .foot .record {
        font-size: 13px;
        line-height: 19px;
        color: #716e6e;
    }
    
    .foot .error-correction {
        margin-top: 37px;
    }
    
    .foot .error-correction a img {
        width: 38px;
        height: 44px;
    }